stem seal - German English Dictionary